package com.demo.scenic.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 
 *
 * @author user
 * @date 2023/04/27 20:35:20
 */
@ApiModel(value="景区基本信息")
@Data
public class ScenicBase {
    /**
     * 
     */
    @ApiModelProperty(value="id")
    private Integer id;

    /**
     * 景区名称
     */
    @ApiModelProperty(value="scenicName景区名称")
    private String scenicName;

    /**
     * 景区地址
     */
    @ApiModelProperty(value="scenicAddress景区地址")
    private String scenicAddress;

    /**
     * 景区级别，1,2,3,4,5,
     */
    @ApiModelProperty(value="scenicLevel景区级别，1,2,3,4,5,")
    private Integer scenicLevel;

    /**
     * 景区类别
     */
    @ApiModelProperty(value="typeId景区类别")
    private Integer typeId;

    /**
     * 景区类别名称
     */
    @ApiModelProperty(value="typeName景区类别名称")
    private String typeName;

    /**
     * 景区营业开始时间
     */
    @ApiModelProperty(value="startTime景区营业开始时间")
    private String startTime;

    /**
     * 景区营业闭园时间
     */
    @ApiModelProperty(value="endTime景区营业闭园时间")
    private String endTime;

    /**
     * 停止入园时间，若不填写默认为营业闭园时间
     */
    @ApiModelProperty(value="stopEntryTime停止入园时间，若不填写默认为营业闭园时间")
    private String stopEntryTime;

    /**
     * 退票时间
     */
    @ApiModelProperty(value="refundTime退票时间")
    private String refundTime;

    /**
     * 创建人
     */
    @ApiModelProperty(value="createUser创建人")
    private Integer createUser;

    /**
     * 占地面积
     */
    @ApiModelProperty(value="floorSpace占地面积")
    private BigDecimal floorSpace;

    /**
     * 0删除,1未删除，是否删除
     */
    @ApiModelProperty(value="isDelete0删除,1未删除，是否删除")
    private Boolean isDelete;

    /**
     * 创建时间
     */
    @ApiModelProperty(value="createdTime创建时间")
    private Date createdTime;

    /**
     * 更新时间
     */
    @ApiModelProperty(value="updatedTime更新时间")
    private Date updatedTime;
}